//顺序查找算法查找一个给定元素在数组中的所有位置（索引）
#include <stdio.h>
//查找一个给定元素在数组中的所有位置（索引）
void find_all_occurrences(int arr[], int size, int target) {
    int found = 0;//是否找到元素标志位
    for (int i = 0; i < size; i++) {//遍历数组
        if (arr[i] == target) {//找到元素
            printf("%d ", i);// 输出索引
            found = 1;//找到元素标志位置1
        }
    }
    if (!found) {
        printf("Not Found\n");
    } else {
        printf("\n");
    }
}

int main() {
    int arr[] = {12, 34, 22, 34, 77, 34};   
    int target = 34;        //查找元素
    int size = sizeof(arr) / sizeof(arr[0]);    //获取数组大小

    find_all_occurrences(arr, size, target);    //查找元素
    return 0;
}